"use strict";

/**
 * vtuzx方法类
 */
//------------------------------------------------------------------
import crypto from 'crypto';
//------------------------------------------------------------------

/**
 * hash加密算法
 *
 * @param algorithm hash算法
 * @param str 加密字符串
 */
const $$hash = (algorithm, str) => {
  return crypto.createHash(algorithm).update(str).digest("hex");
};

export default {
  sha1(str) {
    return $$hash("sha1", str);
  },
  md5(str) {
    return $$hash("md5", str);
  },
};
